#siteHeader {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 891
}

.modal-open .siteHeader_row {
	margin-right: 17px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// Row 1
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.siteHeader_row:nth-child(1) {
	padding-top: 12px;
	padding-bottom: 16px;
	text-align: right;
	display: none;
}
@media only screen and (max-width: 767px ) {
	.siteHeader_row:nth-child(1) {
			display:none
	}
}

@media only screen and (max-width: 579px ) {
	.siteHeader_row:nth-child(2) {
			padding-top:0;
			text-align: left
	}
}

.siteHeader_row:nth-child(1) a {
	font-family: 'EB Garamond',serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	color: #fff !important
}
.siteHeader_row:nth-child(1) a:after {
	opacity: 1
}
.siteHeader_row:nth-child(1) a:nth-child(2) {
	margin-left: 1.5em
}


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// Row 2
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Row 2 - Cell 1 */
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(1) {
	display: none
}


/* Row 2 - Cell 2 */
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) {
	vertical-align: middle
}
@media only screen and (min-width: 768px ) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) {
			width:240px;
			padding-right: 15px
	}
}
@media only screen and (max-width: 767px ) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) {
			width:50%;
			min-width: 150px
	}
}

.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) a {
	/*display: inline-block;*/
	width: 100%;
	vertical-align: top;
	border-bottom: none
}
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) a:after {
	display: none
}
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) svg {
	vertical-align: middle;
	max-width: 290px;
	max-height: 50px
}

.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(2) img {
	display: block;
	width: 100%;
	max-width: 270px
}


/* Row 2 - Cell 3 */
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(3) {
	vertical-align: middle;
	text-align: right
}

@media only screen and (max-width: 579px ) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(3) {
			display:none
	}
}

@media screen and (max-width: 1030px) and (min-width:767px) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(3) {
			padding-left:13%
	}
}


/* Row 2 - Cell 4 */
.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(4) {
	vertical-align: middle;
	text-align: right;
	overflow-x: hidden
}

@media only screen and (min-width: 768px ) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(4) {
			display:none
	}
}

@media only screen and (max-width: 767px ) {
	.siteHeader_row:nth-child(2) .cssTable_cell:nth-child(4) {
			display:table-cell
	}
}